﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace Crosland.Automotriz.Logic.ControlExeption
{
    public class DataException : ApplicationException
    {
        public DataException(string message) : base(message) { }
        public DataException(string message, SqlException inner) : base(message, inner) { }
        public DataException(string message, Exception inner) : base(message, inner) { }
        public DataException(string message, UnauthorizedAccessException inner) : base(message, inner) { }
        public DataException(string message, ArgumentException inner) : base(message, inner) { }
        public DataException(string message, DataException inner) : base(message, inner) { }
        public DataException(string message, ArgumentNullException inner) : base(message, inner) { }
        public DataException(string message, ArgumentOutOfRangeException inner) : base(message, inner) { }
        public DataException(string message, ArithmeticException inner) : base(message, inner) { }
        public DataException(string message, ArrayTypeMismatchException inner) : base(message, inner) { }
        public DataException(string message, BadImageFormatException inner) : base(message, inner) { }
        public DataException(string message, DivideByZeroException inner) : base(message, inner) { }
        public DataException(string message, FormatException inner) : base(message, inner) { }
        public DataException(string message, IndexOutOfRangeException inner) : base(message, inner) { }
        public DataException(string message, InvalidOperationException inner) : base(message, inner) { }

        public DataException(string message, MissingMemberException inner) : base(message, inner) { }
        public DataException(string message, NotFiniteNumberException inner) : base(message, inner) { }
        public DataException(string message, NotSupportedException inner) : base(message, inner) { }
        public DataException(string message, NullReferenceException inner) : base(message, inner) { }
        public DataException(string message, OutOfMemoryException inner) : base(message, inner) { }
        public DataException(string message, StackOverflowException inner) : base(message, inner) { }
    
    }
}
